<?php
#DP 08-04-2012
# Przykladowy kontroler do testowania obslugi wielojezycznosci
  
class TestTranslateController extends Zend_Controller_Action
{

	public $cos='testwlasnosc';
	private $db=null;
	
	
	/**
	 * akcja inicujaca wykonywana przed kazda inna akcja automatycznie
	 * podobny ale o wiele bardziej rozbuodowany mechanizm jest w yii
	 * mozna fajnie wykorzystac akcji np. do benshmarkow (w init inicjalizuje odliczanie czasu w ametodzie wlasciewej
	 * na kncu kncze)
	 */
    public function init()
    {
       
    }

    /**
     * Etap I najnbardziej prymitywne
     * @author damian 07-08-2012
     */
    public function indexAction()
    {
    	/*
			$translate = new Zend_Translate(
			    array(
			        'adapter' => 'array',
			        'content' => '/application/config/translation.php',
			        'locale'  => 'de'
			    )
			);

			print $translate->_("message1") . "\n";
			*/
//Nie wiem dlaczego ale nie dziala
    	/*
    	$translate = new Zend_Translate(
    	    array(
			        'adapter' => 'array',
			        'content' => '/translation.php',
			        'locale'  => 'de'
			    )
			);
		**/

   /*
    * 6-08 2012 najprostszy translate dziala.
    * definiuje slowa w tablicy i w echo wywoluje metode pobierajaca z tablicy tlumaczenie
    * moglo by  to byc dobre jak ta tablice uda mi sie ladowac z pliku
    */
    	
#klucz a wartosc to wartosc logiczne
$english = array(
    'message1' => 'message1',
    'message2' => 'message2',
    'message3' => 'message3');
 
$german = array(
    'message1' => 'Nachricht1',
    'message2' => 'Nachricht2',
    'message3' => 'Nachricht3');
 
$translate = new Zend_Translate(
    array(
        'adapter' => 'array',
        'content' => $english,
        'locale'  => 'en'
    )
);

			print $translate->_("message1") . "\n";
			
       echo 'akcja index kontrolellr';
    }

    /**
     * 6-08 2012 Test loada zendowskiego za pomoca niego laduje plik tablice z tlumaczeniami
     * potem tworze zendtranslata i dzialam
     * 
     */
 	public function testAction()
    {
	    
	    Zend_Loader::loadFile('../library/test_load2.php');
	    $english_array= test_loader();
	  
	    $translate = new Zend_Translate(
    array(
        'adapter' => 'array',
        'content' => $english_array,
        'locale'  => 'en'
    )
);

		//wlasciwe tlumaczenie dzialnie	
		print $translate->_("message1") . "\n";
	}
	  
	
	

    
    
}

